Modeling and Control of a Compliantly Engineered Anthropomimetic Robot in Contact Tasks
نویسندگان
چکیده
This paper attempts to develop a dynamic model and design a controller for a fully anthropomorphic, compliantly driven robot. To imitate muscles, the robot’s joints are actuated by DC motors antagonistically coupled through tendons. To ensure safe interaction with humans in a human-centered environment, the robot exploits passive mechanical compliance, in the form of elastic springs in the tendons. To enable simulation, the paper first derives a mathematical model of the robot’s dynamics, starting from the “Flier” approach. The control of the antagonistic drives is based on a biologically inspired puller-and-follower concept where at any instant the puller is responsible for the joint motion while the follower keeps the inactive tendon from slackening. In designing the controller, it was first necessary to use the advanced theory of nonlinear control for dealing with individual joints, and then to apply the theory of robustness in order to extend control to the multi-jointed robot body. INTRODUCTION Anthropomimetics refers to a new kind of robotics which copies the human body as faithfully as possible with the aim of achieving a level of performances (diversity of motions, maneuverability, etc.) comparable with that of a human. This amounts to a return to the origins of robotic science – creating an artificial man [1]. This paper attempts to develop an appropriate dynamic model and then to design a controller for an existing anthropomimetic humanoid – ECCEROBOT 1 . ECCEROBOT has joints driven by antagonistically coupled DC motors. The two joint motors, the agonist and antagonist, working through tendons, mimic muscles. Since the robot is expected to work in a human centered environment and in the presence of humans, emphasis is given to safe interaction with the surroundings. To achieve this safety, the robot features passive mechanical compliance, which is implemented by placing elastic springs in the tendons. 1 EU FP7 project: „Embodied Cognition in a Compliantly Engineered Robot“ (www.eccerobot.org)
منابع مشابه
Using the Microsoft Kinect to Model the Environment of an Anthropomimetic Robot
The control of compliantly actuated anthropomimetic robots with complex and multiarticular joints, such as those developed within the ECCEROBOT project, is extremely challenging. We are approaching the problem by using a physics engine to run a highly detailed simulation of such a robot’s structure and dynamic behaviour, and then searching for sequences of motor activations that will achieve pa...
متن کاملAnthropomimetic Robots: Concept, Construction and Modelling
An anthropomimetic robot is one that closely copies the mechanics of the human body by having a human‐like jointed skeleton moved by compliant muscle‐ like actuators. This paper describes the progress achieved in building anthropomimetic torsos in two projects, CRONOS and ECCEROBOT. In each, the bones were hand‐moulded in a thermoplastic and the muscles were imple...
متن کاملDynamic modeling of an anthropomimetic robot in contact tasks
Considerations of energy efficiency and safe human-robot interaction have led to an increase in the exploitation of compliance in robotics, and much of this work has been inspired by biological systems. As a consequence, new analytical tools are now required in order to enable the dynamic analysis of these novel compliant robots, especially in their interactions with the environment. This paper...
متن کاملStiffness control of a legged robot equipped with a serial manipulator in stance phase
The ability to perform different tasks by a serial manipulator mounted on legged robots, increases the capabilities of the robot. The position/force control problem of such a robot in the stance phase with point contacts on the ground is investigated here. A target plane with known stiffness is specified in the workspace. Active joints of the legs and serial manipulator are used to exert the de...
متن کاملSoccer Goalkeeper Task Modeling and Analysis by Petri Nets
In a robotic soccer team, goalkeeper is an important challenging role, which has different characteristics from the other teammates. This paper proposes a new learning-based behavior model for a soccer goalkeeper robot by using Petri nets. The model focuses on modeling and analyzing, both qualitatively and quantitatively, for the goalkeeper role so that we have a model-based knowledge of the ta...
متن کامل